Objets Métier et Base de Données Multi Niveau - John COLIBRI. | Objets Métier et Base de Données Multi Niveau
L'organisation des applications de gestion de bases de données à l'aide d'objets métier, et ceci dès le départ, offre de très nombreux avantages: communication aisée avec l'utilisateur final, règle métier tant au
niveau client que côté serveur, souplesse des techniques objet, facilité des tests. La répartition multi niveau isole les objets métier des contraintes des tables relationnelles. Plusieures techniques sont possibles en Delphi, en
particulier en utilisant DataSnap. Nous avons opté pour une solution utilisant des sockets Indy, qui permet en plus la diffusion des modification à tous les clients (broadcast), et se généralise aisément à d'autres couches, en
particulier les couches TCP/IP. Nous présenterons le code d'une implémentation concrète, mise en place chez nos clients, utilisant Firebird. Diagrammes UML d'analyse et de conception, exemples de commandes et de validation, test
unitaire et script de charge. Nous pésenterons ce sujet à la conférence Openway, qui aura lieu du 16 au 20 Novembre. Pour plus de renseignements, contactez-nous à jcolibri@jcolibri.com . |